﻿/**
 * Create in 2012-4-5.
 */
package kit4j.common.event;

/**
 * 事件发送者接口。
 * 
 * @author MiniKnife
 *
 * @param <L> 事件监听器类型
 * @param <E> 事件类型
 */
public interface EventFirer<L, E> {

	public void addListener(L listener);
	
	public void removeListener(L listener);
	
	public L[] getListeners();
	
	public void fireEvent(E evt);
}
